home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qostnote.arc / QEMM5060.PAT < prev    next >
Text File  |  1990-07-05  |  3KB  |  87 lines

  1. Quarterdeck Technical Note
  2.  
  3. Patching QEMM 50/60 version 4.03 to support IBM 2-8Meg Memory 
  4. Expansion Option Boards.
  5.  
  6.  
  7. Background:  QEMM 50/60 version 4.03 was released prior to the 
  8. release of the IBM 2-8Meg Memory boards and run as-is, will not 
  9. support these boards.  However following a simple debug patch, 
  10. 4.03 will support the boards and the patch does not effect any of 
  11. the support of the driver for other boards.
  12.  
  13.                            THE PATCH
  14.  
  15. First, make sure you have a PATH set to your DEBUG.COM file which 
  16. is part of your DOS files and is usually located in your DOS 
  17. directory.  Switch to the directory containing QEMM.SYS (usually 
  18. the root directory) and type in the following to start DEBUG and 
  19. load the QEMM.SYS driver.
  20.  
  21. C:\>debug qemm.sys
  22.  
  23. After loading, DEBUG returns a minus sign (-) as a prompt.
  24.  
  25. First we want to identify the spot where the patch will be made 
  26. and verify that we are patching the correct driver. To do this 
  27. type in the following:
  28.  
  29. -d 3374 L 8        <--- Hit Enter
  30.  
  31. Debug will display something like the following.  The part that 
  32. is shown as xxxx will be some hex number that we are not 
  33. concerned with.  
  34.  
  35. xxxx:3370        FF FF FE FE-11 6B EE 6B
  36.  
  37. If the numbers shown above after the "3370" do not match what 
  38. your copy of QEMM.SYS shows you, do not proceed with the patch.  
  39. You are probably working with a version of QEMM prior to 4.03, 
  40. which cannot be patched, or a later release which does not 
  41. require the patch.  Assuming the numbers match, type in the 
  42. following:
  43.  
  44. -e 3376     <--- Hit Enter
  45. You will get a display similar to the one below except the 
  46. display will be paused after the "FE." and will be waiting for 
  47. input.  Type in the "F7" and hit the space bar.  Debug will then 
  48. tab over and display another "FE" and again pause for input.  Type in 
  49. "F7" and hit the spacebar again.  The cursor will drop to the 
  50. next line, display another set of HEX numbers ending in "11" and 
  51. again be waiting for input.  Complete the patch by typing in the 
  52. remaining numbers in the patch with a spacebar in between as 
  53. follows:
  54.  
  55. 01 {spacebar} 6D {spacebar} 47 {spacebar} 6E  <--- Hit Enter
  56.  
  57. Verify that the patch has been made correctly by repeating the 
  58. inspection process above by typeing:
  59.  
  60. -d 3374 L 8        <--- Hit Enter
  61.  
  62. If the patch was made correctly, the output should look like 
  63. this:
  64.  
  65. XXXX:3370           FF FF F7 F7-01 6D 47 6E
  66.  
  67. If it does not, you did the patch incorrectly and should type 
  68. "Q", hit the Enter key, which will put you at the DOS prompt and 
  69. start again.
  70.  
  71. Assuming the patch looks correct, type "W" to the "-" prompt and 
  72. hit Enter to write out the change .
  73.  
  74. Debug will indicate that it is writing out the change.
  75.  
  76. Writing xxx bytes
  77.  
  78. Type "q" to quit out of Debug.
  79.  
  80. -q
  81.  
  82. You will get the DOS prompt and you are done.  Now boot your 
  83. machine with the patched QEMM.SYS and it should recognize your 
  84. 2-8 meg board.
  85.  
  86.              * * *   E N D   O F   F I L E    * * * 
  87.